package org.springblade.modules.admin.dto.platform;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author zcc
 * @version 1.0
 * @date 2022/5/31 16:31
 */
@Data
public class ApplicationElevatorDetailSearchDTO {

	private Long id;

	private List<Long> ids;

	private Long formId;

	private List<Long> buildingIds;

	private List<Long> elevatorIds;

	private List<Integer> status;

	private String updateUserName;

	private Date updateBeginTime;

	private Date updateEndTime;

	private List<Integer> maintainStatus;

	private Date maintainStartTime;

	private Date maintainEndTime;

	private Date maintainOperateBeginTime;

	private Date maintainOperateEndTime;

	private String maintainOperatorName;

	private List<Integer> tlwStatus;

	private Date tlwStartTime;

	private Date tlwEndTime;

	private String tlwOperatorName;

	private int tlwIsOpen;

	private Date tlwOperateBeginTime;

	private Date tlwOperateEndTime;

	@ApiModelProperty("当前页")
	private Integer current;

	@ApiModelProperty("每页的数量")
	private Integer size;


	@ApiModelProperty("id值排序")
	private String idSort;

	@ApiModelProperty("最近审核时间排序")
	private String updateTimeSort;

	@ApiModelProperty("维保开始时间排序")
	private String maintainBeginTimeSort;

	@ApiModelProperty("维保结束时间排序")
	private String maintainEndTimeSort;

	@ApiModelProperty("维保最近生效时间排序")
	private String maintainOperateTimeSort;

	@ApiModelProperty("梯联网开始时间排序")
	private String tlwStartTimeSort;

	@ApiModelProperty("梯联网结束时间排序")
	private String  tlwEndTimeSort;

	@ApiModelProperty("梯联网最近生效时间排序")
	private String tlwOperateTimeSort;
}
